31535
0
25137
17353
2730
6
1020
20634
8
19279
2
1098
3114
4
6800
1559
169
2657
3
2668
968
1462
1
2881
4111
5713
331
443
80
2758
433
2855
78
1824
475
2091
2061