5196
2
4375
1186
1
3969
2316
0
2454
1423
5571
3
2849
4
1479
2917
5
1264
8002
7
1142
1996
1337
1647
1194
854
1947
9
1924
1891
2257
4449
3490
3228
14
2308
283
3008