25669
0
17946
32302
1461
3498
4
21152
8
3090
6
19783
2
4471
7258
1734
2350
1258
1
2271
1349
1768
1590
2535
1064
4044
5
3083
1267
2465
1632
3540
3125
789
1055
4096
2041