3114
2
1400
0
2985
3
25669
1914
1
459
400
1285
590
553
317
1029
836
770
4230
915
2042
677
925
4073
7
1787
4
2257
5
2336
5293
11
4102
638
2743
4933
13
5349
10
2513