3085
5
2234
4
2036
2
1639
1
3655
988
0
2333
3
1618
2954
4250
971
2999
3633
13
2152
1019
2274
2368
4670
4083
1694
1752
3156
1394
2598