32302
0
17946
3498
4
25669
19783
2
3090
6
1461
2535
21152
8
7258
3158
7793
2932
1603
1
3765
2350
2476
2990
1465
1153
5982
2091
2152
582
1431
1819
2982
3
3280
1529
383