5248
3
1862
2
3871
4843
5
1398
1
1856
1368
1488
1405
2191
8
2110
703
1946
0
993
1317
2351
814
3234
1441
2330
1087
1295
1006
2156
976
1257