1216
0
1436
1868
2
1466
1416
585
693
1205
818
1451
1218
390
1571
309
319
1164
1494
1159
535
2663
918
419
2439
432
962
546
2364
4
1392
1
442
922