25669
0
17946
32302
1461
3498
4
21152
8
19783
2
4179
1
3090
6
2173
383
7258
4044
5
1787
1632
2535
1545
3125
2964
948
4096
2478
1681
1606
2350
3354
4471
2176
570
1672