31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
467
251
6800
1098
345
676
57
1020
798
918
1824
2091
610
418
90
165
101
581
66
472
158
471
616
21