1152
0
1018
1
1469
2
3572
5
4971
6
1675
3
1474
1789
2400
262
2048
2141
9
2529
7
3354
1015
2132
2582
771
1856
278
963
1545
1418
1616
1554
1199
2713
3638
1967
1563