960
1
971
919
1106
4
2077
5
11351
17
696
782
1821
7
25
276
0
1653
346
967
2
2646
164
1687
1741
462
3571
5504
16
442
9954
6
2901
1166
1089
1469
1016
1125
2417