309 61
1870 429
12344 675
317 45
2951 888
3163 966
1988 557
1328 228
3197 670
6221 433
9276 354
9740 967
7504 336