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