902896
637912
342103
1148383
500282
230473
18344
284677
79444
1034951
25899
97295
348233
201696
836325
57542
361170
942219
33388
87297
88954
626157
11517
974177