2932474
3589363
3064408
1572138
1448892
1122272
949559
1169172
115566
1040551
494166
100357
1194282
629390
1172862
1377534
698553
1081819
932746
673270
684759
695612
961523
626237
103440
248677