287
0
592
349
755
876
603
490
1817
389
2702
868
699
336
470
1557
1939
1477
299
668
81
2161
1
223
670
887
391
78
535
427
563
943