25669
0
17946
3090
6
32302
21152
8
1461
3498
4
19783
2
7258
1768
2903
3
2932
579
3158
3080
2350
1849
2203
9956
189326
14
2502
1
2535
2996
4044
5
3083
2465
1189
444571
9
3125