5231 728
145428 328
30547 891
11978 852
41799 930
23803 567
2577 85
3860 301
4210 102
1740 194
2259 248
2498 114