31535
0
25137
20634
8
2275
2
19279
1824
2085
1
2730
6
17353
2809
2712
5
2060
1132
968
1669
4
2668
434
2881
3114
1840
2457
5223
9
484
1650
762
1020
2310
3092
2810
2748