31535
0
20634
8
2275
2
25137
467
2810
2730
6
2809
63
505
2060
1
633
19279
2457
1669
4
2668
3114
1602
5223
9
17353
2310
1043
1824
802
518
484
597
3202
1869
5
968