682153
414412
402306
232550
646191
520710
549400
225845
411584
209529
105554
28934
221579
97756
95949
745142
117374
545540
607345
793618
143542
1111
480555
314196
173348
41680