25669
0
17946
32302
1461
3498
4
21152
8
3090
6
19783
2
4471
7258
2350
570
1
800
2271
4179
1768
1583
2535
1064
4044
5
1067
3083
2908
1267
2465
1632
3540
3125
789
1055