31535
0
3114
4
1824
968
1880
2
25137
17353
797
19279
1949
3
346
3691
5
865
1
2727
273
2275
924
2881
1452
169
1020
919
1991
1098
453
2749
2400
7
2435
492
2299