25669
0
19783
2
2996
17946
32302
255
576
21152
8
695
586
1
4937
1189
5164
5
2535
4585
10
443
758
783
2932
2660
4099
3125
3498
4
22731
471
2259
2439
1896
3546
12472