5251 728
145601 328
30556 891
12012 852
41921 930
23966 567
2590 85
3875 301
4221 102
1746 194
2273 248
2508 114