9398 815
2283 446
19555 375
10847 169
1471 176
8610 32
10418 237
28412 451
15752 829
10136 243
7277 30
3657 675
4093 225
1728 57
7914 621
4445 878