311199 461
10431 345
148 28
2299 519
38355 249
65042 480
2987 648
106933 875
421183 1300
900 176
24239 181
42354 649
2362 515
25582 208
2789 880
2185 571
1560 484
48642 762
2553 775
1787 482
618 186
1275 211
310 87
892 205
1297 327
27074 62
2578 843
8317 593