31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
467
2809
1824
3498
1020
2668
2085
1
2091
2546
1043
2758
139
802
419694
9
543
1639
282572
518
1551
2304