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