1511
0
1880
2
957
423
454
1411
413
685
462
230
408
372
250
267
1661
1
245
2727
248
547
643
391
274
714
798
743
482
401