2981 861
22686 253
2940 509
9391 424
11783 585
2736 204
1514 202
89570 780
10584 702
2549 581
4926 44
2168 261
59004 85
3111 64
33052 556
19198 818
19476 116
14589 355
4348 562
23526 294