25137
0
31535
17353
19279
2
20634
8
2730
6
3114
4
1020
1098
467
2211
6800
2275
78
968
492
798
851
392
1877
1
787
1567
2328
1348
714
1824
1551
2727
381
400