565600
117384
468505
673165
950724
687125
303585
500930
1295738
1232985
1178696
1116144
1076577
1070943
1066541
104672
246127
924701
44375
36577