25669
0
17946
32302
19783
2
3498
4
21152
8
3090
6
7258
1461
3145
1849
2535
3554
3
1451
3158
2932
2631
1
2350
3779
3765
2499
2087
1153
5801
3256
1812
1977
1331
636
3606