1378
2
3650
3
1132
0
553
804
1084
301
935
4437
493
714
867
383
573
1053
958
2211
1073
798
2395
300
1049
3394
4
1161
1209
1
414
400
1454
475
2445
6