963
1
2713
879
1469
2
1616
376
0
1856
7
662
80
1177
1199
1247
1789
1317
3638
1474
1152
1288
1018
1563
13967
807
1212
4971
6
3606
3
2918
1675
1922
4305
2146