814576
714950
740967
296657
966482
625425
725890
471207
903650
512313
16036
352904
1070122
1059311
1055113
1053551
1043707
1041196
1041904
1038558
1029822
1027252
1025720
1021350