1300 328
309 93
1107 321
2921 213
22819 611
4363 187
9499 584
8876 422
10094 491
19282 301
13769 167
10207 637
58819 121