31535
0
2275
2
25137
19279
3114
4
17353
467
1865
1
2574
968
1937
20634
8
2668
1452
1020
5223
9
3510
3498
1716
2735
1566
802
2693
3
1418
1824
2730
6
512
1390
2352
1869
5