25137
0
19279
2
31535
17353
1559
467
2730
6
2546
1
20634
8
4111
4097
10
646
1098
3114
4
1750
2694
3
2657
521
2564
691
4604
13
7952
572
3092
1869
5
1824
3149
2168
6800
4016