3195 805
103699 641
4866 28
9604 286
3763 856
6388 142
26948 550
11387 690
3543 410
2849 399
143232 702