9402 815
2308 446
19587 375
10873 169
1479 176
8656 32
10442 237
28446 451
15782 829
10160 243
7309 30
3664 675
4104 225
1733 57
7916 621
4451 878