555
0
1504
2347
2
1518
1
381
82
432
2809
2301
2328
1711
988
383
3498
4
857
384
2224
1132
3510
4111
2657
3
2749
2748
1452
980
653
2459
9
675
344
364