9402 815
2311 446
19592 375
10875 169
1482 176
8674 32
10444 237
28449 451
15784 829
10160 243
7309 30
3666 675
4104 225
1733 57
7916 621
4452 878