1012
899
144930
920
892
906
1519
1027
780
1030
990
968
766
1266
1320
1013
840
933
2985
2079
938
1878
1832
1166
2447
870
1242
3898
4449
3003
895
1003
895
922
741
994
994
1002
18649
1051
6361
1028
819
910
1701
1366
3381
975
8965
1126
1321
1152
2038
2387
902
902
2018
941
834
2527