458
0
597
462
1576
483
2399
698
515
857
1186
325
1710
1646
768
1012
738
1486
772
521
516
952
340
692
797
573
709
1106
3158
572
178