1336
0
469
467
951
25137
547
1045
787
325
438
663
2490
1020
403
460
2328
1924
1949
683
1167
953
1411
722
1133
2143
691
267
454
418
1557