572233
399867
956134
82420
920912
534506
744881
349200
144564
691946
24702
59836
977634
948108
904946
294355
478500
757530
717855
100167
4814
725213
411737
302448
387966
989326