960
1
971
919
1106
4
11351
17
2966
6
1587
1687
5
1741
1579
2
1888
3
442
0
1348
4690
1568
2223
8
1972
2046
1525
38477
34
3147
1632
1547
1018
1739
12305