3090
6
2903
3
2932
2
2727
0
2996
3724
1022
21152
8
345
1212
1
3080
713
108797
392
25669
3206
5
1537
2823
2366
1849
14
3551
10
351
471
19783
2535
2920
4
3491
4044
3083