21152
8
4471
2
572
0
3050
562
5151
14
25669
475
1193
2524
1120
914
1189
1217
1
355
368
1105
2622
6
2490
596
1103
2711
484
47639
2663
490
1581
2911
9