500930
894300
302127
578588
933597
684932
351351
291736
1294738
1232985
1178696
1116144
1076577
1070943
1066541
104672
27462
369200
926951
120871