31535
0
25137
17353
19279
2
2730
6
3114
4
20634
8
1098
2091
6800
434
2275
2459
9
1824
2085
1
1020
2546
2484
7
2712
5
1840
1669
2668
484
1333
2881
798
371
2457
2310
501