896
1
1385
646
0
1518
3025
2306
2
848
733
814
2296
1129
3632
5
1425
544
2799
3
1587
650
1302
3287
1329
1889
418
1418
1446
1378
3559
3795
1506
2814