2988 653
1053 50
283406 954
51611 810
2668 443
15378 667
6176 464
16926 659
32257 515
117834 269
13234 307
185927 302
33993 603