58680
670337
975351
635336
766122
328657
502152
409528
681177
372637
280629
7804
913749
91861
594875
1000817
459536
236510
60571
708496
198512
712694
714480
40829
50234
93790