2985 616
1457 324
610 145
1427 253
903 121
3074 583
1504 308
1095 211
935 129
1634 313
653 120
1416 301
1012 193
2915 851
3191 317
1530 299
522 126
3762 772
1175 135
313 38
3930 484
3696 461
1223 280
1693 100