3195 805
103703 641
4867 28
9604 286
3763 856
6388 142
26948 550
11387 690
3543 410
2849 399
143255 702