671736
46474
122389
1021386
790529
696898
390592
445521
1013711
682921
276453
656475
745175
967107
594175
410134
470416
640511
17815
229653
309108
855497
840306
255382
952203
99851