3001 684
1531 403
1759 264
244 49
2334 445
8582 187
523 45
968 46
419 67
3189 866
1068 152
4942 587
3241 473
1014 150
1958 297
1121 290
2205 546
2235 621
834 177
1125 259
3587 812
992 124
889 140
2914 730