960
1
971
919
1106
4
2077
5
403
0
11351
17
696
782
1821
7
25
276
952
2646
1687
1741
1579
2
442
612
1747
1239
509
500
4018
1896
3326
3
1569
915
1710