1301 328
311 93
1107 321
2921 213
22820 611
4363 187
9499 584
8878 422
10094 491
19282 301
13769 167
10208 637
58820 121