48085 49
6778 99
17240 751
25038 161
391015 597
142622 294
22696 406
45213 80
66262 947
67358 502
56288 214
18190 703
58852 735
7282 582