21152
8
32302
0
1081
17946
1075
1
2996
14
4044
5
1681
1189
2535
2
25669
3125
19783
1461
940
2964
572
3498
4
2478
2911
9
398656
19
1819
1193
2443
4471
1672
3779
2986
3083