1298 328
308 93
1107 321
2920 213
22817 611
4356 187
9493 584
8871 422
10090 491
19277 301
13764 167
10205 637
58811 121