31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
246
2275
6800
2809
1020
2668
2091
2061
282572
1043
1
1824
802
518
1155
2855
3
458
247
615
1559
1650
475
65