1052
1
1110
3
1359
1376
770
0
1866
400
2669
2
472
1901
2201
1562
1184
4682
3375
1686
1161
4
588
1823
1785
2041
4936
1668
2028
980
2546
399
1832
928
1670