31535
0
25137
2275
2
2574
1
968
1551
19279
20634
8
1020
467
3114
4
1897
3510
1824
17353
918
2093
1614
2668
2587
16
798
5223
9
492
3691
5
3498
1073
1880
637
2657
3
2748