662272
153555
253304
100850
968836
412613
457844
73702
1015949
454246
406998
935629
348233
201696
836325
57542
361170
942219
33388
87297
88954
626157
11517
974177