1018
891
5156
1401
1674
2137
790
803
1129
896
1035
879
1100
751
873
882
888
1594
5459
2378
989
1220
1075
800
994
967
1166
927
845
1004
948
796
3562
967
957
1604
900
1187
984
1531
883
932
1944
1064
817
5889
943
1078
930
747
942
1821
1070
2049
2395
2415
1001
1339
986
1123