2116968
1473466
2445973
1087595
928410
712111
352500
464662
109962
2091873
2549878
213274
292995
9255
409118
460985
690299
1031524
103810
364641
695235
1151858
1015956
1208561
144685
1010317