31535
0
1020
25137
2275
2
19279
2546
1
968
1824
2730
6
467
2668
1098
611
3114
4
2574
2459
9
5223
427
17353
1620
518
637
802
320
2727
552
1462
569
20634
8
798