5805
3
4309
2
5164
5
1309
0
3000
1
4034
6047
4
1992
2028
697
5946
5536
4914
1906
1445
11891
27
3175
2558
1135
2522
2763
8843
10
5389
2059
2303
3195
1451
181997
11
106
2358