3090
6
2258
1
2903
3
2932
2
662
0
2996
21152
8
1044
3080
108797
398656
19
25669
4573
644
1048
3206
5
1537
1200
2823
550
14861
7
1329
3960
1193
5339
2980
11351
17
2229
14
3551
10