31535
0
804
798
25137
1824
20634
8
792
802
325
2275
2
1020
968
518
17353
857
1132
327
341
1650
497
670
169211
11
2009
1
846
215
2730
6
3498
4
1343
25127
2809