5536
2
5946
1581
3765
4
5225
8
4884
6
5164
5
6047
2028
0
1247
3629
1
4309
1676
1295
2629
4732
5805
3
1301
3000
11891
27
4034
4198
2650
20
5782
3175
2522
280
2865
2093
8843
10