2501 526
1240 160
6855 322
12715 539
3860 220
3591 662
2597 307
2423 118
1783 185
7938 561
4543 317
8112 187
2265 341
9117 862
5860 664
3736 542
2177 138
5737 27
4906 343
4887 325
5896 609
9262 537
6268 114
18359 780