856
542
755
1001
697
719
2265
487
470
438
974
547
492
370
392
1864
1005
344
890
339
727
494
699
525
645
483
359
2023
