25137
0
31535
3114
4
17353
467
1098
1832
3
2730
6
19279
2
2682
4111
6800
2669
381
3268
1
2275
1365
635
2105
1776
1261
20634
8
1298
2229
2097
952
1124
1452
5304
9
4546