1018
1
1199
879
1309
0
1992
3
697
1177
4914
2
1469
4971
6
5389
1152
3572
5
1675
1474
1789
963
3354
3638
1424
1856
7
2146
1616
80
2713
1563
4305
1288
1212
2918