31535
0
25137
1842
1
19279
2
17353
2730
6
3114
4
20634
8
1098
2275
467
6800
1132
139
729
772
2809
360
2211
1100
2435
2710
9
799
597
534
474
2668
1824
419694
1898