5236 728
145487 328
30550 891
11989 852
41844 930
23850 567
2581 85
3862 301
4212 102
1740 194
2267 248
2500 114