585
597
815
1217
465
607
396
136
415
515
262
310
1085
1386
796
722
619
291
314
244
785
593
1172
248
758
725
779
83
501
363
124
385
116
309
96
181
249
1903
443
341
1264
1748
2681
1081
2138
954
1809
1312
682
813
611
2172
570
1078
1808
636
1062
944
1088
4160