25669
0
17946
32302
19783
2
1461
3498
4
7258
1189
2124
3
1106
3090
6
2907
476
337
2087
2996
2399
2964
1
3680
556
14
627
13
1729
345
678
375
572
110
1103