9401 815
2293 446
19580 375
10865 169
1476 176
8633 32
10433 237
28432 451
15773 829
10149 243
7295 30
3660 675
4095 225
1730 57
7916 621
4448 878