31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
6800
1020
2275
2459
9
968
2587
16
2668
2091
7334
802
1551
486
1824
412
1
3092
467
2855
3
247
371
1504
1559
489