1452
655
1418
667
673
235
675
2393
1383
1220
2355
599
1366
259
170
979
707
581
609
130
155
789
679
692
642
806
660
650
641
625
647
700
1023
1087
1259
157
677
701
1068
719
1064
1029
1098
564
128
563
151
562
185
561
160
560
159
559
166
558
165
557
133
556
191
555
208