25137
0
17353
2730
6
31535
6800
19279
2
20634
8
1098
3114
4
3092
1
3243
7
418
988
377
101
1559
53
467
1020
929
2657
3
2668
594
552
16
505
968
471
893
345
165