349
0
323
870
646
532
607
415
579
382
938
482
657
539
352
279
430
293
302
309
387
573
618
802
647
706
753