617
580
0
985
713
956
817
903
936
254
940
361
281
325
979
806
660
402
972
318
830
469
210
870
601
270
720
307
715
404
515
605
507
937
785
405
419
316
204