693
1
898
740
1182
411
1857
3
1161
2
1208
803
983
731
456
3664
5
540
906
870
798
1439
868
692
720
159
529
1070
1540
450
910
1354
13493
6
4000
8