32302
0
25669
17946
19783
2
3498
4
3090
6
1461
1397
21152
8
7258
416
572
3589
3
3693
14
2535
2996
2932
1022
2350
2258
1
1834
1153
437
684
2348
2349
3080
3546
1044