1101
0
4111
2
467
17353
516
381
25137
874
668
2328
1551
1020
339
169211
11
413
957
415
951
456
2702
409
909
305
787
1557
403
1161
602
1133
1045