1346
4
1132
0
1324
1
1129
792
2
418
935
804
493
383
1049
1084
300
560
475
2211
573
1053
1418
400
714
1354
553
2459
6
1056
16840
15
3795
913
3287
1454