31535
0
467
251
345
676
57
1020
798
968
918
1824
20634
8
25137
610
2730
6
418
90
17353
165
101
581
66
472
158
471
616
21
78
2275
2
2809
19279