31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
2275
2809
6800
2243
7
467
2668
2224
2091
1824
356
1043
1
637
121182
615
857
139
543
1504
2855
3
246
1559
2306