285
975
947
1279
11910
1458
1938
323
35425
26
463
483
404
191
181
27
546
12110
182
243
478
464
71
907
452
403
311
553
544