2163484
1231423
1154391
807295
682524
1042697
552447
744573
65153
714156
1010704
669768
630859
665908
289293
840264
1213278
398772
111318
58332
302572
3442
939690
679131
920726
179776