3025 861
22711 253
2974 509
9410 424
11827 585
2740 204
1527 202
89642 781
10634 702
2554 581
4973 44
2168 261
59117 85
3115 64
33070 556
19218 818
19529 116
14617 355
4355 562
23577 294