3110 500
45555 215
8405 394
4608 366
2859 316
27036 182
120274 165
14802 208
8298 624
8288 154
154625 448
113030 678
46673 533
110123 313
21736 1020
6027 481
31850 813
37239 188
27881 708
24699 767
15190 366
4175 192
5427 185
3503 775
1741 273
26409 482
21679 167
54186 719