32302
0
25669
19783
2
3090
6
1193
2535
2906
1
14
21152
8
17946
1189
572
2996
2476
2932
3498
4
2750
612
5402
9
2666
1045
676
984
51331
25
181997
11
1804
255
1153
1252
1310