2993 531
24480 699
19059 625
12413 462
3238 451
36382 554
3516 402
1107 53
1906 388
4919 113
3401 591
3127 408
2609 466