2111
3
1137
1
25137
0
2161
467
476
1020
381
1346
4
409
1009
2
1133
4111
31535
767
722
909
675
325
3030
3381
2328
454
384
957
744
403
458
1877
787