2535
2
5805
3
5164
5
6047
4
21152
8
3090
6
2028
0
5946
3083
4309
32302
19783
3000
1
2932
3498
3175
17946
4034
11891
27
1294
2996
1153
2522
25669
8843
10
3080
392
5701
1044
14