12427
20
3540
23
463
1
378
515
405
866
503
504
568
494
1167
3
584
1179
4
426
529
462
518
2
444
469
430
374
478
739
461
552
502
501
425