320509 1050
126166 804
5233 227
30280 928
8061 117
451548 728
64952 659
12057 726
24142 626
15597 441
14841 438
19439 375
33335 394
18942 703
8321 551
31925 598
22068 158
5121 298
40436 780
45484 594
25899 747
2671 356
3497 523
1896 84