1130
3254
643
623
544
590
1402
2218
1388
1247
711
798
673
826
886
939
805
939
907
847
904
923
904
931
1304
1938
965
979
1033
1034
1054
1003
1178
1999
4647