3025 861
22711 253
2974 509
9410 424
11827 585
1527 202
10634 702
4973 44
59118 85
33070 556
19218 818
19529 116
14617 355
23577 294