849969
11926171
966431
23079928
3016693
222981020
1068539
1047384
960898
1238369
1730868
517252
698202
1061541
3521294
1496388
96959
555797
752392
1494386