1110460
519667
142492
282212
441167
826377
883280
398391
1038689
1272843
141816
402807
348424
10183
1194282
629390
20155484
19562692
17936960
11935916
9254156
7902362
7838668
7181623
7072831
6912477
6891960
6413253
457470
4363231