32302
0
25669
2535
2
1511
1
19783
693
17946
802
1267
1825
1746
1749
3354
1193
21152
8
1461
1000
3172
1189
2750
1813
582
1819
2932
572
3498
4
2996
6697
3
5805
5402
9