25137
0
31535
19279
2
17353
327
3114
4
802
381
3498
2730
6
799
6800
660
4107
1
20634
8
1098
962
546
431
385
846
3512
425
466
501
1049
2074
5
968
467
2655