991956
861240
923264
362444
759656
623787
407684
62218
299992
104544
394386
433942
1017578
416191
83166
643100
8100743
539586
3095577
3024980
3010510
2144192
2014495
1980492
1887216
173566
1729948
15845
151061
1459545