32302
0
25669
2535
2
19783
2932
14
1189
2996
3498
4
5402
9
17946
392
984
1153
3090
6
21152
8
2009
5
1193
337
255
2060
1
3080
3
543
1044
2151
575
2750
5242
621
4044