1196
1
91
2354
3
1152
0
1018
1469
2
3572
5
4971
6
852
1675
1474
870
1789
3354
1748
970
851
764
1856
7
963
1616
964
1226
1199
2713
3638
5505
14
1563
2146
1424