25137
0
17353
31535
19279
2
3114
4
20634
8
2730
6
6800
1098
467
505
2275
63
2328
533
2457
474
1669
3202
2668
787
1029
440
343
292
721
278
1020
608
319