1640
1396
1495
1158
1568
1447
1251
7407
1157
1211
1726
1358
1101
1102
1121
1063
1085
1250
923
956
939
904
993
972
1074
945
976
1362
1166
937
1302
1235
959
949
1153