1007398
22026
723820
989779
370829
56660
577237
47569
776100
222592
198118
886195
6280368
5093935
4886460
37811000
3754287
3730956
3624462
3333226
3273730
312036
2747209
240210