24436 654
14358 388
30547 891
306077 1437
101432 802
64393 724
25381 284
19261 631
4911 885
3988 311
4446 373
2950 419
10400 524
2831 283
1806 85
4572 928
11266 484