429
415
512
262
310
1085
1385
796
722
485
618
268
291
314
244
785
593
1172
248
758
725
779
83
500
361
430
124
385
116
308
96
181
249
1903
443
197
341
600
304
807
1263
1745
977
2678
841
677
706
1804
1077
605
2136
954
1808
1312
682
1863
811
1812
610
1483