32302
0
25669
19783
2
17946
2535
7258
572
1730
2750
1
3546
1193
21152
8
2932
2996
2132
3498
4
5402
9
1189
854
5
3256
3779
2528
3
2502
3765
3284
7
14
1153
1683
3090
6
4585
10