303
0
366
668
714
1974
596
474
286
276
393
846
798
663
2328
935
1059
482
423
1
213
2702
335
680
438
1045
1352
479
544