1016696
86927
761850
291325
533458
770426
447888
505194
1070785
835754
708416
388478
5474367
4501935
4317459
3440462
3432998
3380286
3329956
2995729
2980226
2473209
2126352
2123407