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
54
896
53
52
590
51
552
50
359
49
6583
48
548
47
664
46
2318
45
447