332
0
2649
1406
418
458
597
462
1576
483
2399
698
515
857
1186
325
1710
1646
768
1012
738
1486
772
521
516
952
576
340
692
797
573