1551
2
2328
0
4111
1020
488
482
467
2727
25137
722
918
1610
454
2111
3
267
418
951
474
2702
349
1939
2490
909
1043
846
5875
1557
381
968
1101