323
0
275
339
317
384
523
484
428
514
371
574
969
476
1070
560
1142
326
284
343
828
1889
1
942
832
919
1604
916
1585
455
759
588