32302
0
3315
1
2535
2
1160
1421
181997
11
19783
17946
25669
5196
21152
8
2932
3498
4
1189
3779
2664
3
1746
3765
14
1153
1356
2996
3090
6
572
1685
905
903
669
1467
3080