257
4
538
630
608
2574
290
5
211
354
391
1
636
1
22
2428
2369
1998
1612
1400
1207
1149
1059
1016
975
881
853
851
831
831
767
766
765
708
697
655
653
646
642
641
627
626
617
615
591