31535
0
25137
19279
2
2730
6
17353
3092
1
20634
8
1098
1559
3114
4
2657
3
6800
39034
2668
521
326
1084
2224
2855
1932
325
2091
2749
1452
2288
2546
467
1824
4111
2257