3004 26
12109 580
4501 373
696 116
1085 97
2418 467
1921 392
6556 180
4066 839
1905 331
1132 116
2620 223
1692 41
3073 580
2125 261
1385 239
3018 844
887 115