25137
0
31535
17353
3114
4
19279
2
2730
6
1098
458
20634
8
6800
1824
918
2275
3691
5
2668
2091
325
467
1897
1
2093
802
3815
171
787
2855
3
247
1559
3092
1840
1932