25137
0
31535
17353
19279
2
2730
6
3114
4
20634
8
1020
1098
2275
2306
1824
467
6800
1132
325
486
116
631
729
52
1949
3
918
1251
139
1872
1
171
1840
2727
547