810
2
17730
11
1245
1132
0
553
804
1084
1634
3
935
493
714
383
2642
573
1053
2211
1073
798
2395
300
1049
1545
1
414
400
1454
475
1044
472
2254
6
913