31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
6800
2275
437
2668
2348
1
1912
2091
1020
802
1436
1615
97
1824
2114
3
3196
2855
2815
247
1594
2880
5
1559
2442