675
667
986
1451
2973
919
1214
905
1088
858
910
1007
860
989
1154
907
870
1585
979
1202
949
884
1152
1557
944
1125
1349
1116
1312
1222
1309
916
882
1084