25669
0
17946
32302
1461
3498
4
21152
8
19783
2
4179
1
758
3090
6
2173
383
7258
4044
5
14
2996
784
1787
1632
2535
1545
3125
802
1189
2964
948
1022
883
4096
2478