32302
0
25669
17946
19783
2
3090
6
3498
4
1461
1053
21152
8
14
7258
2535
2996
2350
528
418
1189
2932
1894
2907
2666
9
2906
1
2954
1153
439
2534
181997
11
520
1672
1603