12063
11031
1032
101
947
900
579
775
485
426
676
622
484
291
531
454
583
845
747
228
475
180
518
285
10
416
500
106
12063