2216157
451636
1227491
987838
1268528
684595
893249
962559
168299
820207
1249533
134359
234274
474801
587730
428114
805272
101973
219841
492363
873860
846781
606680
131308
595893
45639
1132629
2152788
1811957
2056517