602
0
523
1012
1
2101
615
834
579
570
731
675
2
551
438
667
544
665
607
892
780
787
669
1225
527
664
604
850