2564
4174
887
961
880
1144
1440
897
744
1605
1059
698
18656
2350
717
2347
834
3664
9651
1647
1411
902
925
2233
789
4428
824
667
873
661
1199
1048
3999
706
887
7208
6192
882
847
2780
796
1018
739
879
21962
857
953
792
2124
1086
2179
1456
1046
995
3309
911
1863
929
4779
924