25137
0
31535
17353
19279
2
2730
6
3114
4
20634
8
467
637
1098
2111
3
2275
99
1
6800
2093
918
1877
2809
2264
1824
1840
615
1020
1897
392
2006
1462
443
121182
3868