2627 29
16720 189
8285 647
62686 135
31616 339
65878 275
203750 1052
20270 651
13715 290
46863 897
41364 399
5009 150
10700 603
6044 480
5566 902
4027 342
2390 89