1551
2
467
0
20634
8
1020
4111
2328
918
269
482
381
2111
3
4820
1939
909
722
325
1610
25137
474
2727
456
403
846
454
266
2209
1085
968
798
1981