4111
2
2121
4
381
0
467
1020
1184
25137
403
2758
1
2190
787
269
439
351
19279
1161
968
918
1939
415
470
1518
951
2881
668
670
7952
474
637
596