2881
2
310
0
485
659
719
614
392
81
251
699
219
3691
5
1483
529
334
350
552
16
265
294
1405
479
169
2855
3
1466
5223
9
422
432
2435
283