430
415
515
262
310
1085
1385
796
722
485
619
268
291
314
244
785
593
1172
248
758
725
779
83
501
363
430
124
385
116
309
96
181
249
1903
443
197
341
600
304
807
1263
1746
978
2681
841
677
706
1805
1080
605
2138
954
1809
1312
682
1863
812
1812
611
1483