706
1014
642
1007
1087
1356
1408
413
17710
517
765
698
201
927
574
665
789
506
353
271
361
1171
2037
173
19024
1539
18316
19