25137
0
31535
17353
19279
2
2730
6
20634
8
3114
4
467
47041
213
2328
6800
1020
418
1098
787
3868
52
798
464
392
297
517
382
986
560
276
138
918
402