959
2
2036
4
4843
11
927
1
871
937
748
1300
3
5536
2981
1084
0
894
1644
1805
2661
6
2236
912
442
461
922
941
1685
988
7
914
798
1462
607
1372
1568
1275