478
341
398
535
325
635
400
390
148
115
401
188
269
261
358
754
393
290
745
661
258
438
243
676
765
758
434
262
547
980
261
251
639
991
526
525
590
143
343
355
305
549
268
521
2832
1560
299
638
1021
1461
367
247
933
178
506
313
502
388
287
340