25137
0
31535
19279
2
17353
2730
6
3114
4
2099
1098
1551
20634
8
2180
1
101
463
1020
381
284
453
773
6800
25127
57
470
2275
296
219
351
2966
1880
2091
78