12408
11361
1047
59
960
933
597
803
500
443
704
627
497
293
557
463
602
864
781
239
494
180
528
296
10
430
501
106
12408