666
14544
1302
595
577
852
1859
15024
808
1204
808
805
893
884
1353
1049
812
828
961
901
757
730
648
635
722
686
650
991
1097
787
1344
1007
840
1112
721
1374
825
858
1586
846
776
917
725
704
937
859
804
872
1136
928
1407
1166
1077
1833
736
1024
768
916
1005
952