1096
2
1152
1
2017
681
1067
1002
731
906
640
2405
6
795
527
836
529
760
459
571
696
86
1158
480
771
987
457
2622
660
513
562
674
747