31535
0
25137
2275
2
19279
719
948
17353
968
1020
392
1824
2574
1
2328
20634
8
798
2668
3114
4
3092
5223
9
3510
1823
3498
802
2730
6
2921
7
467
1869
5
475
1510
2855
3