32302
0
25669
2535
2
19783
1160
1
3090
6
194
1875
5
2932
4926
1518
3498
4
2750
5402
9
2411
2666
17946
1746
2906
1153
1356
2626
1598
21152
8
1672
2009
905
903
7793
669