1301 328
311 93
1108 321
2921 213
22820 611
4364 187
9500 584
8879 422
10094 491
19283 301
13769 167
10208 637
58821 121