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