32302
0
17946
25669
2535
2
3498
4
19783
3090
6
1461
21152
8
7258
1801
2932
2350
1153
2996
1305
1
1399
5
1013
3931
3080
3
1066
1366
1988
1905
1044
476
1768
737
2349
650