3010 861
22702 253
2962 509
9407 424
11805 585
2737 204
1524 202
89626 781
10612 702
2553 581
4959 44
2168 261
59065 85
3114 64
33062 556
19207 818
19515 116
14605 355
4353 562
23566 294