25137
0
31535
17353
3114
4
2730
6
19279
2
20634
8
6800
1098
347
467
3498
2275
505
483
594
341
573
765
503
909
871
1551
379
1020
2587
16
676
173
155
157