21152
8
2711
2
2911
9
4651
3
398656
19
550
1
5151
3503
4
25669
0
14
19783
2535
2996
4044
5
3083
297066
17946
2465
1189
4471
3125
1193
32302
697
1118
2932
2378
3498
2676
3779