2829 652
40303 381
19811 624
11394 596
4150 300
51350 696
7628 788
22001 261
19277 328
8526 679
3047760 7351
1957 144