1257
1
718
1193
0
1049
1129
1132
1347
2
1305
893
935
1379
1866
400
714
1084
493
804
553
2989
3
573
1329
1123
1286
414
383
2211
300
1336
1454
3020
6