31535
0
25137
1967
2275
2
19279
1824
2668
1020
3114
4
3466
1
5223
9
17353
968
802
2730
6
1551
20634
8
1869
5
2120
2855
3
2211
247
25127
2574
1898
3691
2809
2301
529
2881