1242
2
1132
0
1129
1257
3
767
1
935
553
493
714
1049
383
938
1084
477
573
1642
804
414
1193
300
2600
1073
400
475
2008
798
1454
1053
1418
472