5231 728
145429 328
30547 891
11979 852
41800 930
23804 567
2577 85
3861 301
4210 102
1740 194
2259 248
2499 114