31535
0
25137
19279
2
17353
2730
6
3114
4
20634
8
1098
1157
2091
6800
302
1824
1020
802
2727
1202
2275
689
172
557
5237
798
2668
968
683
488
668
2243
7
392