2226 86
3491 549
4287 252
37970 89
115600 957
2594 263
18630 458
16464 380
16473 610
11408 88
5853 38
3793 684
79405 310
1131 60