31535
0
20634
8
893
25137
968
2730
6
951
3092
1
19279
2
1505
1020
467
2657
3
1824
2668
521
17353
3840
293
3114
4
2002
2546
2955
918
2105
2224
456
2669
1146
2283