9401 815
2299 446
19583 375
10866 169
1476 176
8639 32
10435 237
28433 451
15774 829
10152 243
7299 30
3660 675
4095 225
1730 57
7916 621
4449 878