31535
0
17353
25137
2730
6
1880
2
3114
4
20634
8
19279
303
1
1098
2275
6800
2809
356
2668
2091
2306
4922
3990
1043
1824
802
597
246
2855
3
1650
139
247
1182
1559