3114
4
31535
0
1824
2855
3
1880
2
2668
20634
8
2461
20
17353
797
2730
6
19279
1949
346
968
3691
5
865
1
2727
273
2275
924
25137
2881
1452
169
1020
919
1991
1098
453