21152
8
3403
2
2535
19783
253
0
2932
3498
4
32302
17946
5922
5
1153
3090
6
25669
1328
1
1744
3080
3
1044
1743
2505
3054
2500
3357
2057
5997
790
3354
1481
4044
3083
7329