458
921
541
247
295
404
639
358
526
460
455
10068
652
432
730
431
960
13224
874
25548
974
230
419
223
3091
388
345
301
395
328
348
358
410
371
327
299
279
531
348