1048
1506
5416
992
940
5471
925
1047
4066
906
967
1772
990
1688
1176
959
1775
888
1040
1019
947
874
996
1112
2224
1246
1125
1462
931
1920
2958
1135
956
980
1574
942
817
1108
1201
922
5877
810
1138
1474
4400
1012
889
1478
1261
1128
1091
861
3788
925
1233
1726
1710
1537
994
1409