3111 500
45592 215
8411 394
4614 366
2860 316
27044 182
120283 165
14802 208
8302 624
8289 154
154647 448
113041 678
46677 533
110134 313
21736 1020
6028 481
31861 813
37259 188
27891 708
24717 767
15191 366
4176 192
5427 185
3503 775
1742 273
26417 482
21685 167
54200 719