31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
29323
2275
246
1377
6800
341
1711
2809
1100
1824
177
552
835
1020
358
457
2668
775
1712
300
1523