302 61
1870 429
12251 675
315 45
2951 888
3163 966
1988 557
1327 228
3196 670
6218 433
9269 354
9740 967
7504 336