679352
194634
79838
257583
891126
958542
321242
1023899
939635
221723
772923
663440
993837
875682
20292
19015
345977
120865
41948
780805
530429
649824
475832
470438
385448
166806