2624 29
16716 189
8285 647
62685 135
31610 339
65878 275
203745 1052
20270 651
13715 290
46860 897
41360 399
5009 150
10700 603
6044 480
5565 902
4027 342
2390 89