2116968
2445973
1472466
1087595
928410
712111
352500
464662
109962
213274
672286
796830
670979
685462
648346
270591
460192
1262889
991738
787805
872508
649854
13751000
505683
1065448
1275439