3096 803
1495 200
1456 187
879 95
2188 471
1309 297
862 119
3186 577
2532 542
841 58
1407 281
1308 143
2900 696
3706 626
3674 493
2875 502
627 92
1167 213
3202 639
2959 687
2377 550
1909 459
1684 457
1060 92
1777 195
1460 236
3160 670
2288 594