31535
0
25137
19279
2
17353
2730
6
3114
4
467
637
1098
20634
8
3353
333
6800
7334
2275
1015
2091
529
369
1084
2546
1
1348
1779
345
1824
2024
1020
559
273
777