25137
0
17353
31535
1098
3114
4
19279
2
467
1100
1020
534
2730
6
729
1
474
711
732
264
339
2275
1824
907
2881
20634
8
6800
471
555
918
4165
968
2749
47041