3506 663
2871 532
2240 645
446 95
2301 250
2488 476
1104 245
1624 318
1450 265
395 71
1881 147
340 82
482 41
1222 219
2647 591
1198 70
2269 374
444 126
2815 510
2470 801
1736 324
1467 84
1165 119
3008 894