50
1874
1
4
1097
0
1427
716
1561
5
935
586
735
2
783
8
868
3
1674
804
819
805
746
885
1533
915
705
1185
974
699
720
1781