994242
485755
221403
335882
901894
1047252
741177
20443
379951
196724
922618
904297
653446
443246
573920
69789
415903
230148
32073
226420
960470
837694
835206
955899
935723
609242
960925
886368
373108
75290