25137
0
19279
2
31535
467
572
646
2522
1897
1
1824
423
691
2275
964
390
2694
3
2730
6
2126
3132
2727
5
5093
9
2279
16
2551
2668
928
1428
3114
4
2991
10
2168
2459
17353