2559 45
21020 449
15184 759
16440 224
57347 588
43211 1028
30224 166
77648 513
75131 263
714683 1104
14732 363
1380755 4275
168123 292
29571 931
400013 1064
94159 668
185314 519
11661 425
296748 941
85508 303
202834 918
153526 1018
6193 407
4821 227