8486 169
945 176
4766 31
8175 236
24840 451
12711 828
7472 241
5448 30
3199 675
3938 225
1217 57
7708 621
4011 878