659200
450268
502450
493907
301930
486420
194558
744951
295513
377629
595449
82333
186388
935161
1227157
680279
848780
345172
838147
831438
444562
116416
648841
1202286
726385
1167664