1242
2
1129
0
1257
3
1132
767
1
553
804
1084
935
493
938
1642
714
1193
2600
300
383
2008
573
1053
2211
1073
798
999
2395
1049
1344
414