100457
939508
933336
9432
23881
530694
20372
666724
1077891
31757
501455
94959
12213
875900
37668
962444
6525
807482
414235
382811