3114
4
31535
0
3498
19279
2
514
1880
177
2461
20
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