643
348
404
418
332
352
682
525
2429
454
1055
551
2269
412
4339
449
2019
495
465
703
1085
224
1216
372
497
460
367
410