2116968
1473466
2445973
1087595
928410
712111
352500
464662
109962
2091873
2549878
213274
894187
626578
351600
27716
1072437
1970727
843189
457470
1722957
993433
545677
2120216
616825
1074536