3114
4
31535
0
19279
2
1880
17353
273
2275
882
2727
1991
1
1343
1824
2095
924
413
797
2400
7
3092
1586
865
139
2256
3
325
346
1452
14492
984
25137
919
521