936
2
683
1
1331
526
655
644
751
658
1241
892
918
1738
7
921
1957
607
985
4399
4
1463
2419
3
1683
1012
8934
865
962
977
703
1666
804
3791
10