1425
2647
9312
10113
552
676
653
444
474
686
666
504
392
714
652
6313
427
546
376
313
373
363
396
442
383
342
353
153
142
374
242
283
315
1881
891
292
423
83
202
24