21152
8
4471
2
3158
5151
553
1
1619
25669
0
2508
7
6026
2028
2879
2929
6
2711
2911
9
4651
3
773
1495
1088
398656
19
2271
4
1022
3891
550
19783
2535
4044
5
3083
17946
2465
3125