5225
8
1581
2
3765
4
810
1
3629
2522
1226
2245
3
2596
436
2903
2797
5
1992
2274
442
0
1223
3371
9
697
297066
2905
26
5801
2578
1309
1938
6547
4914
5252
1247
13967
1301