9401 815
2299 446
19585 375
10866 169
1476 176
8642 32
10435 237
28436 451
15775 829
10152 243
7299 30
3660 675
4097 225
1730 57
7916 621
4450 878