2306
2
646
0
1385
1
814
1767
848
3025
3287
3
1129
1425
2296
544
1302
650
1889
1587
2799
1454
1329
964
1418
2670
20
1359
6062
16
999
3795
883
1922
512
3595
6