1123
1
2211
0
1132
1379
935
804
493
383
2201
3
1084
300
475
1164
573
1305
1053
164
1866
1049
714
1129
553
1323
913
1454
1282
2989
1533
1286
2
611