9401 815
2301 446
19585 375
10868 169
1479 176
8647 32
10436 237
28440 451
15780 829
10154 243
7304 30
3660 675
4097 225
1731 57
7916 621
4450 878