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