110062
1429788
76028
680479
1000733
947669
577638
3593363
1198136
456417
844221
733890
2446973
100357
2116968
4367231
2551878
1087595
928410
712111
352500
464662
2091873
213274
672286
796830