1036
910
964
876
794
3822
2175
857
2167
760
719
2999
701
915
907
1095
986
2003
1278
9203
992
1634
1144
1054
950
994
1378
13558
796
2392
837
2077
797
1204
1443
1565
2382
6067
3483
1202
1367
3405
843
6541
1070
20618
1433
1013
1093
7108
768
760
895
819
942
808
7766
862
1172
1005