31535
0
17353
25137
19279
2
2730
6
3114
4
1098
2275
20634
8
6800
2091
2457
2484
7
1961
1669
2668
2459
9
474
1824
2310
1
2881
1020
422
2546
802
484
2224
173
4111
1898