1581
2
3765
4
5225
8
1226
1
3629
571
0
2797
5
810
894
442
13967
1295
3683
2245
3
280
3053
7
2966
10
18258
2650
20
2159
297066
23774
2250
5252
2683
1247
6547
469
2354
2773